package cn.wjzhang.gen;

import cn.wjzhang.gen.ColumnInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class TbInfo {

    /** 项目名称 */
    private String projectName;
    /** 数据库名称 */
    private String dbName;
    /** 表名称 */
    private String tbName;
    /** 表描述 */
    private String tbDesc;
    /** 包名 */
    private String prefixPackage;
    /**  */
    private String apiPath;
    /** 小写驼峰 bidOpen*/
    private String javaName;
    /** 大写驼峰 BidOpen*/
    private String javaNameBig;
    /** 作者 */
    private String author;
    /** 邮箱 */
    private String email;
    /** 日期 */
    private String date;
    /** 是否生成简单代码 */
    private Boolean isSimple;
    /** 字段列表 */
    private List<ColumnInfo> columnList;
}
